95c902f44ffb88e32cf82c5ac478e20517f7640b,sdk/v1/src/main/java/com/google/cloud/trace/v1/sink/SimpleBufferingTraceSink.java,SimpleBufferingTraceSink,flush,#,53

Before Change


  @Override
  public void flush() {
    synchronized(monitor) {
      for (Trace trace : traceBuffer.getTraces()) {
        traceSink.receive(trace);
      }
    }

After Change


  public void flush() {
    Traces traces;
    synchronized(monitor) {
      traces = traceBuffer.getTraces();
    }
    for (Trace trace : traces.getTracesList()) {
      traceSink.receive(trace);
    }
  }